package com.kingyun.gpsinspection.purificationservice.facade.model.activiti;

import java.io.Serializable;
import java.util.HashMap;
import java.util.Map;

/**
 * 流程定义对应的流程节点表
 */
public class BpmConfNode implements Serializable {

    private String id;

    /**
     * 节点ID
     */
    private String nodeId;

    /**
     * 节点名称
     */
    private String nodeName;


    /**
     * 节点类型
     */
    private String nodeType;

    /**
     * 流程定义ID
     */
    private  String processDefinitionId;

    /**
     * 节点顺序
     */
    private  Integer nodeSeq;


    /**
     * 办理人员类型
     */
    private Integer userType;

    /**
     * 办理人值
     */
    private String userValue;

    /**
     * 文本值
     */
    private String userText;


    // 创建人
    private String creatorId;
    // 创建时间
    private String  createTime;
    // 修改人
    private String modifierId;
    // 修改时间
    private String  modifyTime;

    /**
     * 条件节点
     */
    private Map<String,String> conditionAct=new HashMap<>();



    public BpmConfNode(){

    }

    public String getNodeId() {
        return nodeId;
    }

    public void setNodeId(String nodeId) {
        this.nodeId = nodeId;
    }

    public String getNodeName() {
        return nodeName;
    }

    public void setNodeName(String nodeName) {
        this.nodeName = nodeName;
    }

    public String getNodeType() {
        return nodeType;
    }

    public void setNodeType(String nodeType) {
        this.nodeType = nodeType;
    }

    public String getProcessDefinitionId() {
        return processDefinitionId;
    }

    public void setProcessDefinitionId(String processDefinitionId) {
        this.processDefinitionId = processDefinitionId;
    }

    public Integer getNodeSeq() {
        return nodeSeq;
    }

    public void setNodeSeq(Integer nodeSeq) {
        this.nodeSeq = nodeSeq;
    }


    public String getCreatorId() {
        return creatorId;
    }

    public void setCreatorId(String creatorId) {
        this.creatorId = creatorId;
    }



    public String getModifierId() {
        return modifierId;
    }

    public void setModifierId(String modifierId) {
        this.modifierId = modifierId;
    }



    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public Integer getUserType() {
        return userType;
    }

    public void setUserType(Integer userType) {
        this.userType = userType;
    }

    public String getUserValue() {
        return userValue;
    }

    public void setUserValue(String userValue) {
        this.userValue = userValue;
    }

    public String getUserText() {
        return userText;
    }

    public void setUserText(String userText) {
        this.userText = userText;
    }

    public String getModifyTime() {
        return modifyTime;
    }

    public void setModifyTime(String modifyTime) {
        this.modifyTime = modifyTime;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }


    public Map<String, String> getConditionAct() {
        return conditionAct;
    }

    public void setConditionAct(Map<String, String> conditionAct) {
        this.conditionAct = conditionAct;
    }
}
